const crypto/internal/fips140/bigmod._W
28 uses
crypto/internal/fips140/bigmod (current package)
nat.go#L16: _W = bits.UintSize
nat.go#L18: _S = _W / 8
nat.go#L66: const preallocLimbs = (preallocTarget + _W - 1) / _W
nat.go#L208: if _W == 64 {
nat.go#L221: for s := 0; s < _W && k < len(x.limbs) && i > 0; s += 8 {
nat.go#L318: t += _W
nat.go#L409: shift := int(n % _W)
nat.go#L410: shiftLimbs := int(n / _W)
nat.go#L425: xLimbs[i] |= shiftedLimbs[i+1] << (_W - shift)
nat.go#L443: return i*_W + bitLen(xLimbs[i])
nat.go#L485: logR := _W * n
nat.go#L489: rr.limbs[n-1] = 1 << ((mLen - 1) % _W)
nat.go#L624: for i := _W - 1; i >= 0; i-- {
nat.go#L851: case 1024 / _W:
nat.go#L852: const n = 1024 / _W // compiler hint
nat.go#L865: case 1536 / _W:
nat.go#L866: const n = 1536 / _W // compiler hint
nat.go#L879: case 2048 / _W:
nat.go#L880: const n = 2048 / _W // compiler hint
nat.go#L955: case 1024 / _W:
nat.go#L956: const n = 1024 / _W // compiler hint
nat.go#L962: case 1536 / _W:
nat.go#L963: const n = 1536 / _W // compiler hint
nat.go#L969: case 2048 / _W:
nat.go#L970: const n = 2048 / _W // compiler hint
nat.go#L1207: aLimbs[i] |= aLimbs[i+1] << (_W - 1)
nat.go#L1209: aLimbs[i] |= carry << (_W - 1)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)